﻿/*HOME PAGE*/
#homeEdito
{
	width:450px;
	height:205px;
	margin-bottom:10px;
}

#homeCategories
{
	width:450px;
	height:185px;
	text-align:left;
	margin-bottom:10px;
}

#homeEdito h1, #homeCategories h1, #homeVisits h1
{
	border:0;
}

#homeEdito , #homeCategories ,#homeBingMap, .homeVisit
{
	
	padding:1px 5px 5px 5px;
	border-radius:5px;	
	box-shadow: 2px 2px 5px #888;
	background-repeat:no-repeat; 
	background-position-y: center;
}

#homeBingMap
{
	height:402px;	
	width:475px;
	position:absolute;
	left:470px;
	top:0px;
	padding:5px;
}

#homeCategoriesContainer
{
	width:400px;
	text-align:center;
	margin-top:10px;
}

#homeVisits
{
	height: 330px; 
	overflow: hidden;
	margin-right:5px;
	padding:5px 5px 5px 5px;
	position:relative;
}

#homeVisitsScroll
{
	position:relative;
	left:0px;
	
	width:10000px;
	margin:-10px 0px 0px 5px;
}

.homeVisitsPage
{
	width: 945px; 	
	float: left;
	margin-right:5px;
}

.homeVisit
{
	width: 460px; 
	height: 300px; 
	margin: 0px 10px 10px 0px; 
	float: left;
	padding:0px;
	position:relative;
}

.homeVisit h2
{
	margin:5px 0px 5px 0px;	
}

.homeVisitTitle
{
	text-decoration:none;
}

.homeVisitText
{
	text-align:justify;
	
}

.homeVisitTextBackground, .homeVisitTextZone
{	
	width:300px;
	height:100px;
	position:absolute;
	top:100px;
	padding:5px;
}

.homeVisitTextBackground
{
	background-color:#ffffff;
	opacity:0.8;
	border-radius:0px 5px 5px 0px;	
}

#homeVisitPageNumbers
{
	position:absolute;	
	clear:both;
	top:20px;
	right:50px; 
}

/*Deprecated : uses Site->a.PageNumber*/
a.homeVisitPageNumber
{
	margin-left:5px;
	padding:2px;
	text-align:center;
	background-color:Gray;
	display:block;
	float:left;
	text-decoration:none;
	color:White;
	font-size:10px;
	width:10px;
	
	/* old browsers */
	background: #1E5799; 
	/* firefox */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207cca 51%, #7db9e8 100%); 
	/* webkit */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); 
	/* ie */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0 ); 

	box-shadow: 2px 2px 5px #888;
	
}

/*http://www.colorzilla.com/gradient-editor/*/

/*Deprecated : uses Site->a:hover.PageNumber*/
a:hover.homeVisitPageNumber
{	
	 /* old browsers */
	background: #F72000;
	 /* firefox */
	background: -moz-linear-gradient(top, #F72000 0%, #F7654F 51%, #F7C1B9 100%);
	/* webkit */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F72000), color-stop(51%,#F7654F), color-stop(100%,#F7C1B9)); 
	 /* ie */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F72000', endColorstr='#F7C1B9',GradientType=0 );

}

/*Deprecated : uses Site->a.PageNumberSelected*/
a.homeVisitPageNumberSelected
{
	 /* old browsers */
	background: #F72000;
	 /* firefox */
	background: -moz-linear-gradient(top, #F72000 0%, #F7654F 51%, #F7C1B9 100%);
	/* webkit */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F72000), color-stop(51%,#F7654F), color-stop(100%,#F7C1B9)); 
	 /* ie */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F72000', endColorstr='#F7C1B9',GradientType=0 );	
}